amaretti (italian biscuit) - French English Dictionary